home *** CD-ROM | disk | FTP | other *** search
/ Keith Rowland's Guide to the Wacky Wild Web / ROWLAND.ISO / pc / Security / files / windows / general security / be2inst.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2003-01-21  |  5.2 KB  |  71 lines

  1. ;InnoSetupVersion=2.0.8
  2. [Setup]
  3. AppName=Boss Everyware 2.5
  4. AppVerName=Boss Everyware 2.5
  5. AppId=Boss Everyware 2.5
  6. DefaultDirName={sys}\Wsa32
  7. DefaultGroupName=Boss Everyware 2
  8. UninstallDisplayName=Boss Everyware 2
  9. OutputBaseFilename=setup
  10. Compression=zip
  11. DisableDirPage=yes
  12. DisableProgramGroupPage=yes
  13. ChangesAssociations=yes
  14. LicenseFile=embedded\License.txt
  15. WizardImageFile=embedded\WizardImage0.bmp
  16. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  17. [Files]
  18. Source: "{sys}\wsa32.exe"; DestDir: "{sys}"; Flags: restartreplace overwritereadonly 
  19. Source: "{sys}\wsa32.dll"; DestDir: "{sys}"; Flags: restartreplace overwritereadonly 
  20. Source: "{app}\LICENSE.TXT"; DestDir: "{app}"; 
  21. Source: "{app}\Readme.txt"; DestDir: "{app}"; Flags: overwritereadonly 
  22. Source: "{app}\Be2.chm"; DestDir: "{app}"; Flags: overwritereadonly 
  23. Source: "{app}\Bewrep.exe"; DestDir: "{app}"; Flags: overwritereadonly 
  24. Source: "{app}\rmbew.exe"; DestDir: "{app}"; Flags: overwritereadonly 
  25. Source: "{app}\Beconfig.exe"; DestDir: "{app}"; Flags: overwritereadonly 
  26. Source: "{sys}\psapi.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall 
  27. Source: "{app}\pcsetup.32"; DestDir: "{app}"; 
  28. [Dirs]
  29. Name: "{app}\Logs"; 
  30. [Registry]
  31. Root: HKCU; Subkey: "Software\Jmerik\BossEveryware\2.1"; Flags: uninsdeletekey 
  32. Root: HKCR; Subkey: ".ber"; ValueType: String; ValueData: "BER"; Flags: uninsdeletevalue 
  33. Root: HKCR; Subkey: "BER\Shell"; Flags: uninsdeletevalue 
  34. Root: HKCR; Subkey: "BER\Shell\Open"; Flags: uninsdeletevalue 
  35. Root: HKCR; Subkey: "BER\Shell\Open\Command"; ValueType: String; ValueData: "{app}\bewrep.exe ""%1"""; Flags: uninsdeletevalue 
  36. Root: HKCR; Subkey: "BER\DefaultIcon"; ValueType: String; ValueData: "{app}\bewrep.exe,0"; Flags: uninsdeletevalue 
  37. Root: HKCR; Subkey: "BER"; ValueType: String; ValueData: "Boss Everyware Report"; Flags: uninsdeletevalue 
  38. Root: HKCR; Subkey: ".elt"; ValueType: String; ValueData: "ELT"; Flags: uninsdeletevalue 
  39. Root: HKCR; Subkey: "ELT\Shell"; Flags: uninsdeletevalue 
  40. Root: HKCR; Subkey: "ELT\Shell\Open"; Flags: uninsdeletevalue 
  41. Root: HKCR; Subkey: "ELT\Shell\Open\Command"; ValueType: String; ValueData: "{app}\bewrep.exe ""%1"""; Flags: uninsdeletevalue 
  42. Root: HKCR; Subkey: "ELT\DefaultIcon"; ValueType: String; ValueData: "{app}\bewrep.exe,1"; Flags: uninsdeletevalue 
  43. Root: HKCR; Subkey: "ELT"; ValueType: String; ValueData: "ELT file"; Flags: uninsdeletevalue 
  44. Root: HKCR; Subkey: ".dbf"; ValueType: String; ValueData: "DBF"; Flags: createvalueifdoesntexist uninsdeletevalue 
  45. Root: HKCR; Subkey: "DBF\Shell"; Flags: createvalueifdoesntexist uninsdeletevalue 
  46. Root: HKCR; Subkey: "DBF\Shell\Open"; Flags: createvalueifdoesntexist uninsdeletevalue 
  47. Root: HKCR; Subkey: "DBF\Shell\Open\Command"; ValueType: String; ValueData: "{app}\bewrep.exe ""%1"""; Flags: createvalueifdoesntexist uninsdeletevalue 
  48. Root: HKCR; Subkey: "DBF\DefaultIcon"; ValueType: String; ValueData: "{app}\bewrep.exe,1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  49. Root: HKCR; Subkey: "DBF"; ValueType: String; ValueData: "DBF (dBase) file"; Flags: createvalueifdoesntexist uninsdeletevalue 
  50. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\WSA32.EXE"; ValueType: String; ValueData: "{sys}\WSA32.EXE"; Flags: uninsdeletekey 
  51. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\bewrep.exe"; ValueType: String; ValueData: "{app}\bewrep.exe"; Flags: uninsdeletekey 
  52. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\beconfig.exe"; ValueType: String; ValueData: "{app}\beconfig.exe"; Flags: uninsdeletekey 
  53. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "SysWsa32"; ValueType: String; ValueData: "{sys}\Wsa32.exe"; Flags: uninsdeletevalue 
  54. Root: HKLM; Subkey: "Software\Jmerik\BossEveryware\2.1"; Flags: uninsdeletekey 
  55. Root: HKLM; Subkey: "Software\Jmerik\BossEveryware\2.1"; ValueName: "IT"; ValueType: Dword; ValueData: "$0"; Flags: uninsdeletevalue 
  56. [Run]
  57. Filename: "{app}\Beconfig.exe"; WorkingDir: "{app}"; Description: "Launch Logger Configurator"; Flags: postinstall nowait
  58. Filename: "{win}\hh.exe"; Parameters: "{app}\Be2.chm::html\be30002.htm"; Description: "Open Tutorial"; Flags: shellexec skipifdoesntexist postinstall unchecked 
  59. [Icons]
  60. Name: "{group}\Logger Configurator"; Filename: "{app}\beconfig.exe"; WorkingDir: "{app}"; IconFilename: "{app}\beconfig.exe"; Comment: "Control monitoring of computer usage"; 
  61. Name: "{group}\Report Manager"; Filename: "{app}\bewrep.exe"; WorkingDir: "{app}"; IconFilename: "{app}\bewrep.exe"; Comment: "View and analyse computer usage logs"; 
  62. Name: "{group}\Hide Boss Everyware"; Filename: "{app}\rmbew.exe"; Parameters: "/h"; WorkingDir: "{app}"; IconFilename: "{app}\rmbew.exe"; Comment: "Remove Boss Everyware program group, file associations, Boss Everyware help files and uninstall icon from the Add/Remove Programs"; 
  63. Name: "{group}\Boss Everyware Help"; Filename: "{app}\Be2.chm"; WorkingDir: "{app}"; Comment: "Boss Everyware Help"; 
  64. [UninstallDelete]
  65. Type: files; Name: "{sys}\bewldr32.exe"; 
  66. Type: files; Name: "{sys}\Wsa32.exe"; 
  67. Type: files; Name: "{sys}\Wsa32.dll"; 
  68. Type: files; Name: "{win}\behive.dat"; 
  69. Type: files; Name: "{app}\behive.tmp"; 
  70. Type: dirifempty; Name: "{sys}\Wsa32"; 
  71.